import config from "@/config"
import http from "@/utils/request"

export default {
    getDevice:{
        url: `${config.API_URL}/adminapi/Api/getDevice`,
        name: "获取设备",
        get: async function(data={}){
            return await http.get(this.url, data);
        }
    },
    getDeviceClass:{
        url: `${config.API_URL}/adminapi/Api/getDeviceClass`,
        name: "获取设备类别",
        get: async function(data={}){
            return await http.get(this.url, data);
        }
    },
    getDeviceState:{
        url: `${config.API_URL}/adminapi/Api/getDeviceState`,
        name: "获取设备状态",
        get: async function(data={}){
            return await http.get(this.url, data);
        }
    },
    getApply:{
        url: `${config.API_URL}/adminapi/Api/getApply`,
        name: "获取供应商",
        get: async function(data={}){
            return await http.get(this.url, data);
        }
    },
    getAssetClass:{
        url: `${config.API_URL}/adminapi/Api/getAssetClass`,
        name: "获取资产类别",
        get: async function(data={}){
            return await http.get(this.url, data);
        }
    },
    getUpkeep:{
        url: `${config.API_URL}/adminapi/Api/getUpkeep`,
        name: "获取维修原因",
        get: async function(data={}){
            return await http.get(this.url, data);
        }
    },
    getFault:{
        url: `${config.API_URL}/adminapi/Api/getFault`,
        name: "获取故障类别",
        get: async function(data={}){
            return await http.get(this.url, data);
        }
    },
    getService:{
        url: `${config.API_URL}/adminapi/Api/getService`,
        name: "获取保养",
        get: async function(data={}){
            return await http.get(this.url, data);
        }
    },
    getUrgent:{
        url: `${config.API_URL}/adminapi/Api/getUrgent`,
        name: "获取紧急程度",
        get: async function(data={}){
            return await http.get(this.url, data);
        }
    },
    getPlan:{
        url: `${config.API_URL}/adminapi/Api/getPlan`,
        name: "获取计划管理",
        get: async function(data={}){
            return await http.get(this.url, data);
        }
    },
    getOrg:{
        url: `${config.API_URL}/adminapi/Api/getOrg`,
        name: "获取组织",
        get: async function(data={}){
            return await http.get(this.url, data);
        }
    },
    getDep:{
        url: `${config.API_URL}/adminapi/Api/getDep`,
        name: "获取部门",
        get: async function(data={}){
            return await http.get(this.url, data);
        }
    },
    getOrgDep:{
        url: `${config.API_URL}/adminapi/Api/getOrgDep`,
        name: "获取组织及部门",
        get: async function(data={}){
            return await http.get(this.url, data);
        }
    },
    getAdmin:{
        url: `${config.API_URL}/adminapi/Api/getAdmin`,
        name: "获取用户",
        get: async function(data={}){
            return await http.get(this.url, data);
        }
    },
    gerQrcode:{
        url: `${config.API_URL}/adminapi/Api/gerQrcode`,
        name: "获取二维码",
        post: async function(data={}){
            return await http.post(this.url, data);
        }
    },
    getFlow:{
        url: `${config.API_URL}/adminapi/Api/getFlow`,
        name: "获取审批",
        get: async function(data={}){
            return await http.get(this.url, data);
        }
    },
    getFlowItem:{
        url: `${config.API_URL}/adminapi/Api/getFlowItem`,
        name: "获取审批流程",
        get: async function(data={}){
            return await http.get(this.url, data);
        }
    },
    getFitting:{
        url: `${config.API_URL}/adminapi/Api/getFitting`,
        name: "获取备件",
        get: async function(data={}){
            return await http.get(this.url, data);
        }
    },
    getUnit:{
        url: `${config.API_URL}/adminapi/Api/getUnit`,
        name: "获取单位",
        get: async function(data={}){
            return await http.get(this.url, data);
        }
    },
    getFittingClass:{
        url: `${config.API_URL}/adminapi/Api/getFittingClass`,
        name: "获取备件类型",
        get: async function(data={}){
            return await http.get(this.url, data);
        }
    },
    getDetail:{
        url: `${config.API_URL}/adminapi/Api/getDetail`,
        name: "获取维保内容",
        get: async function(data={}){
            return await http.get(this.url, data);
        }
    },
    getDetailItem:{
        url: `${config.API_URL}/adminapi/Api/getDetailItem`,
        name: "获取维保内容检查项",
        get: async function(data={}){
            return await http.get(this.url, data);
        }
    },
    getCheckClass:{
        url: `${config.API_URL}/adminapi/Api/getCheckClass`,
        name: "获取点检巡检类型",
        post: async function(data={}){
            return await http.post(this.url, data);
        }
    },
    getMaintain:{
        url: `${config.API_URL}/adminapi/Api/getMaintain`,
        name: "获取保养项目",
        get: async function(data={}){
            return await http.get(this.url, data);
        }
    },
    getMaintainProject:{
        url: `${config.API_URL}/adminapi/Api/getMaintainProject`,
        name: "获取保养方案",
        get: async function(data={}){
            return await http.get(this.url, data);
        }
    },
    getMaintainProjectTask:{
        url: `${config.API_URL}/adminapi/Api/getMaintainProjectTask`,
        name: "获取保养任务",
        get: async function(data={}){
            return await http.get(this.url, data);
        }
    },
    getTask:{
        url: `${config.API_URL}/adminapi/Api/getTask`,
        name: "获取维修工单",
        // get: async function(data={}){
        //     return await http.get(this.url, data);
        // }
        get: async function(params){
            return await http.get(this.url, params);
        }
    },
    getCheckLog:{
        url: `${config.API_URL}/adminapi/Api/getCheckLog`,
        name: "获取点检记录",
        // get: async function(data={}){
        //     return await http.get(this.url, data);
        // }
        get: async function(params){
            return await http.get(this.url, params);
        }
    },
    getPosition:{
        url: `${config.API_URL}/adminapi/Api/getPosition`,
        name: "获取位置",
        get: async function(data={}){
            return await http.get(this.url, data);
        }
    },
    getInspection:{
        url: `${config.API_URL}/adminapi/Api/getInspection`,
        name: "获取巡检项目",
        get: async function(params){
            return await http.get(this.url, params);
        }
    },
    getInspectionProject:{
        url: `${config.API_URL}/adminapi/Api/getInspectionProject`,
        name: "获取巡检方案",
        get: async function(params){
            return await http.get(this.url, params);
        }
    },
    getInspectionProjectTask:{
        url: `${config.API_URL}/adminapi/Api/getInspectionProjectTask`,
        name: "获取巡检任务",
        get: async function(params){
            return await http.get(this.url, params);
        }
    },
    getStatistics:{
        url: `${config.API_URL}/adminapi/Api/getStatistics`,
        name: "获取设备状态统计",
        get: async function(params){
            return await http.get(this.url, params);
        }
    },
    getEqudateField:{
        url: `${config.API_URL}/adminapi/Api/getEqudateField`,
        name: "获取实时监测显示列表",
        get: async function(params){
            return await http.get(this.url, params);
        }
    },
    getBeiUnit:{
        url: `${config.API_URL}/adminapi/Api/getGoodsUnit`,
        name: "备件单位",
        get: async function(params){
            return await http.get(this.url, params);
        }
    },
    getBeiCate:{
        url: `${config.API_URL}/adminapi/Api/getGoodsCate`,
        name: "备件分类",
        get: async function(params){
            return await http.get(this.url, params);
        }
    },
    getBeiList:{
        url: `${config.API_URL}/adminapi/Api/getGoods`,
        name: "备件列表",
        get: async function(params){
            return await http.get(this.url, params);
        }
    },
    getAddress:{
        url: `${config.API_URL}/adminapi/workman.WorkOrder/allCity`,
        name: "省市区",
        get: async function(params){
            return await http.get(this.url, params);
        }
    },
    getWare:{
        url: `${config.API_URL}/adminapi/basics.Ware/all`,
        name: "全部仓库",
        get: async function(params){
            return await http.get(this.url, params);
        }
    },
}
